A list or table of data items. Each element is identified by a number that shows its position in the array. For example, a program might use an array to hold tax rates. Element 1 might hold the percentage for the first tax band, element 2 for the second tax band, and so on. Arrays are a central feature of programming.